package com.ruoyi.hospital.domain.doctor;

import com.ruoyi.common.core.domain.NewBaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 银行卡对象 doc_bank
 * 
 * @author wendao
 * @date 2024-10-12
 */
public class DocBank extends NewBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Integer id;

    /** 医生 */
    @Excel(name = "医生")
    private String docName;
    private Integer docId;

    /** 银行名称 */
    @Excel(name = "银行名称")
    private String bankName;

    /** 银行卡号 */
    @Excel(name = "银行卡号")
    private String cardNumber;

    /** 持卡人 */
    @Excel(name = "持卡人")
    private String holderName;

    /** 开户行 */
    @Excel(name = "开户行")
    private String bankOpen;

    /** 删除时间 */
    private Long deleteTime;

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId()
    {
        return id;
    }
    public void setDocId(Integer docId)
    {
        this.docId = docId;
    }

    public Integer getDocId()
    {
        return docId;
    }
    public void setBankName(String bankName) 
    {
        this.bankName = bankName;
    }

    public String getBankName() 
    {
        return bankName;
    }
    public void setCardNumber(String cardNumber) 
    {
        this.cardNumber = cardNumber;
    }

    public String getCardNumber() 
    {
        return cardNumber;
    }
    public void setHolderName(String holderName) 
    {
        this.holderName = holderName;
    }

    public String getHolderName() 
    {
        return holderName;
    }
    public void setBankOpen(String bankOpen) 
    {
        this.bankOpen = bankOpen;
    }

    public String getBankOpen() 
    {
        return bankOpen;
    }
    public void setDeleteTime(Long deleteTime) 
    {
        this.deleteTime = deleteTime;
    }

    public Long getDeleteTime() 
    {
        return deleteTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("docId", getDocId())
            .append("bankName", getBankName())
            .append("cardNumber", getCardNumber())
            .append("holderName", getHolderName())
            .append("bankOpen", getBankOpen())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("deleteTime", getDeleteTime())
            .toString();
    }
}
